Perigon provides the context needed to make sense of today's information overload. By connecting the dots across real-time data, we help you see the bigger picture and make decisions that shape meaningful outcomes in the world around you.
Position Overview
As a
Full Stack Software Engineer at Perigon, you'll join a small, agile team of innovators working on one of the most relevant challenges of our time. You'll be building cutting-edge solutions, leveraging the latest in AI and large language models (LLMs) to unlock the full potential of our data. If you're passionate about solving complex problems, thrive in fast-paced environments, and are excited to see your work shape the future, this role is perfect for you. Plus, your contributions will make a tangible difference every day, helping to combat the very issues of information overload and noise that affect us all.
This is an Austin, TX-based role, but some WFH flexibility is offered.
What you'll be doing
- Application Development : You'll be working on applications that help users search, refine, analyze and visualize public data from around the web.
- Code & Optimization: Design, develop, test, and optimize high-quality, robust code that meets industry standards.
- Collaboration: Partner with cross-functional teams to create scalable, efficient solutions for real-world problems.
- Code Review & Quality Assurance: Participate in code reviews, promoting best practices and contributing to a learning-focused engineering culture.
- Testing & Debugging: Create automated tests and engage in debugging efforts to ensure seamless software performance.
- Continuous Learning & Improvement: Stay on top of the latest technologies to help keep Perigon at the cutting edge of innovation.
You're probably a match if you have
- Educational Background: A BS in Computer Science or a related technical field.
- Experience: 3-5 years of hands-on experience in software engineering, with a focus on data-centric and distributed systems applications. Sufficient backend and frontend experience is required.
- Technical Proficiency:
- Strong skills in programming languages such as Python, Java, or JavaScript.
- Experience with frameworks like Java Spring, React, or Node.js.
- Expertise in designing and maintaining data pipelines, ETL processes, and optimizing complex queries in databases like SQL, NoSQL, and PostgreSQL.
- Basic knowledge of containerization (Docker) and orchestration (Kubernetes).
- Familiarity with cloud platforms like AWS, Google Cloud, or Azure.
- Experience with search engines (e.g., ElasticSearch) and NLP tools (e.g., Langchain) is a plus.
- Knowledge of AI/ML technologies is a strong plus, but not required.
- Problem-Solving Skills: Ability to analyze and solve complex engineering challenges.
- Collaboration Skills: A team player with strong interpersonal skills and a commitment to an inclusive and innovative work environment.
About Perigon
Perigon's mission is to help individuals and organizations make sense of the world by delivering real-time context they can control, refine, and use to shape better outcomes. We are transforming the overwhelming deluge of global information into a precision tool for making impactful decisions with conviction.
Since launching in 2022, Perigon has rapidly expanded its capabilities, now analyzing millions of daily data points for a diverse client base spanning from emerging startups to multinational corporations and government agencies.
A glimpse of what we offer
- Competitive salary, equity, and benefits to ensure you are well-compensated for your hard work.
- The opportunity to work with the latest AI technologies and large language models (LLMs).
- A collaborative and inclusive work environment where innovation thrives.
- A chance to contribute to an organization that is revolutionizing the way we interact with the dynamic web.
- Majority of time spent in-office with flexibility to work from home when needed.
If this sounds like the perfect opportunity for you, we'd love to hear from you!