Atlan is seeking a Senior Software Engineer to build the next generation of its App Framework, which facilitates the extraction, transformation, and loading of metadata from various data sources into Atlan’s context store.
The role involves collaborating with product managers to understand source-specific requirements and creating sandbox environments for development and testing.
The engineer will use Python to develop robust, high-quality metadata extraction apps and will work with APIs, protocols, and schemas to efficiently surface metadata.
Responsibilities include building metadata extraction apps for diverse databases and SaaS tools, refining requirements with product managers, and writing clean, maintainable Python code.
The engineer will also test and validate extraction logic, contribute to a culture of observability and structured debugging, and collaborate with the App Framework team to improve the developer experience.
Requirements:
Candidates must have strong fluency in databases, including the ability to write SQL across multiple dialects and a solid understanding of NoSQL concepts.
A strong grasp of APIs and protocols is required, including HTTP/REST fundamentals, authentication methods like OAuth2, and familiarity with JSON/XML payloads; knowledge of GraphQL is a plus.
Solid programming skills are essential, including the ability to write clean, maintainable scripts and modules, use async patterns, and incorporate tests and logging.
Good habits around testing, debugging, and observability are necessary, including writing unit tests and validating extraction logic in sandboxed environments.
Candidates should have a curiosity about AI tools and a willingness to leverage them for coding, debugging, and documentation.
A collaborative mindset is important for working closely with product managers to clarify requirements and ensure alignment with product goals.
Benefits:
Atlan offers ownership from day one, allowing employees to own impactful projects and collaborate with industry experts.
The company provides limitless opportunities for growth, encouraging initiative and personal development.
Employees become part of a global data community, with opportunities to contribute to open-source projects, attend meet-ups, and participate in conferences and learning opportunities.
Atlan is a fully remote company, trusted by global leaders, and has achieved significant revenue growth while building a diverse team across multiple countries.