Acrolinx is seeking a Software Engineer to join their team, which builds AI-powered language-aware services.
The role involves designing and developing Python services that power AI features.
The engineer will build and evolve APIs that are used by a diverse range of customers, from Fortune 500 companies to small and medium-sized businesses.
Responsibilities include optimizing performance, reliability, and cost at scale through profiling, load-testing, and observability.
The engineer will collaborate with multidisciplinary teams to deliver end-to-end solutions.
The position requires improving code quality through code reviews, automated tests, and CI/CD pipelines.
The engineer is expected to learn and share knowledge by proposing ideas, mentoring peers, and staying updated with AI/ML trends.
Requirements:
Candidates must have at least 3 years of experience or equivalent demonstrable proficiency in building production-grade Python software.
A solid understanding of HTTP fundamentals and API design is required.
Experience with relational or NoSQL databases and cloud platforms such as AWS, GCP, or Azure is necessary.
Candidates should be comfortable with algorithms, data structures, and pragmatic system design.
Hands-on experience using Large Language Models to build customer-facing features is essential.
Fluency in Git and a habit of writing tests are required.
Benefits:
The position is remote-first, allowing for flexibility in work location within the U.S.
Acrolinx is only considering candidates who reside and are authorized to work in the United States, as they are unable to sponsor work visas at this time.
The company operates with small, cross-functional squads to enhance collaboration and innovation.
The salary range for this position is between $125,000 and $150,000.