Senior Software Engineer
dataplor is a pioneer in tackling location intelligence challenges. We empower businesses to expand and make informed investment decisions globally with our comprehensive data covering over 250 million places. Here, you'll thrive in a collaborative environment that values learning, creativity, and diverse perspectives. If you're passionate about tackling tough challenges, collaborating with talented individuals, and measuring your success through team achievements, then dataplor offers a rewarding career path.
Position: Senior Software Engineer
Reporting To: CTO
As a Senior Software Engineer at dataplor, you'll play a pivotal role in building and maintaining our constantly evolving, near real-time database of every place in the world. This critical role demands a blend of technical expertise, problem-solving skills, and a drive to contribute to a larger mission. You'll collaborate closely with our engineering team to design, develop, and implement innovative solutions that ensure the accuracy, integrity, and efficiency of our massive data platform.
- Contribute to the design and development of our core data platform, specializing in Postgres relational databases.
- Craft maintainable and high-performance Ruby code, adhering to our coding standards and best practices.
- Leverage your expertise in advanced spatial data processing, including polygons and geometric operations.
- Design and implement scalable solutions for handling large datasets and their unique constraints.
- Stay abreast of emerging technologies and advancements in the database and software development domains.
- Foster a collaborative work environment, actively sharing knowledge and mentoring junior team members.
- Proactively identify and troubleshoot technical challenges, proposing and implementing effective solutions.
- Partner with other engineering teams (backend, frontend, data science) to ensure seamless integration and data flow.
Qualities We Seek:
- Strong understanding of relational databases, preferably with extensive experience in Postgres.
- Expertise in Ruby programming language with a focus on clean code principles and best practices.
- Solid familiarity with data structures and algorithms, particularly efficient data manipulation techniques.
- Experience with large-scale data processing and distributed systems is highly desirable.
- Advanced knowledge of spatial data concepts and operations, including polygons and geometric queries.
- Familiarity with embeddings and vectors, and their practical applications in solving real-world problems.
- Excellent communication and collaboration skills, fostering a positive and productive team environment.
- A proactive problem-solver, possessing the ability to independently identify and address technical challenges.
- Passion for learning and staying updated with the latest advancements in software development and database technologies.
- A strong sense of ownership and commitment to delivering high-quality work that meets deadlines and exceeds expectations.
What's in it for you:
- The opportunity to make a real impact at a rapidly growing and innovative company.
- Be part of a talented and supportive team, working on complex and impactful projects.
- Competitive salary and benefits package, including healthcare, unlimited PTO, and regular team retreats.
- Continuous learning and growth opportunities, surrounded by passionate individuals in the data space.
- Contribute to a mission that's revolutionizing the way we understand and unlock the power of location data.
If you're a skilled and enthusiastic software engineer who thrives in collaborative environments and seeks to make a significant impact, we encourage you to apply for this exciting opportunity at dataplor.